FatNemo: Multisource Multicast Overlay Fat-Trees

نویسندگان

  • Stefan Birrer
  • Fabián E. Bustamante
  • Dong Lu
  • Peter A. Dinda
  • Yi Qiao
چکیده

High-bandwidth multisource multicast among widely distributed nodes is critical for a wide range of important applications including audio and video conferencing, multi-party games and content distribution. Multicast decouples the size of the receiver set from the amount of state kept at any single node and potentially avoids redundant communication in the network. The limited deployment of IP Multicast [10], [11] has led to considerable interest in alternate approaches implemented at the application layer that rely only on end systems [9], [12], [2], [15], [8]. In an end system multicast approach, participating peers organize themselves into an overlay topology for data delivery. Each edge in the topology corresponds to a unicast path between two peers in the underlying Internet. All multicast-related functionality is implemented at the peers, instead of at the routers of the underlying network, and the goal of the multicast protocol is to construct and maintain an efficient overlay for data transmission. Among the proposed end system multicast protocols, tree-based systems have proven to be highly scalable and efficient in terms of physical link stress, state and control overhead, and end-to-end latency [12], [2], [7]. However, normal tree structures have inherent problems in terms of resilience and bandwidth capacity. Trees are highly dependent on the reliability of non-leaf nodes. Resilience is especially relevant to the application-layer approach, as overlays are composed of autonomous, unpredictable end systems. The high degree of transiency of end systems is one of the main challenges for these architectures [3]. Furthermore, trees are likely to be bandwidth constrained since bandwidth availability monotonically decreases as one ascends from the leaves. The bandwidth limitations of normal tree structures are particularly problematic for multisource, bandwidth-intensive applications. For a set of randomly placed sources in a tree, higher-level paths (those near the root) will become the bottleneck under high load, and tend to dominate delivery latencies. Once these links become heavily loaded or overloaded, packets will be buffered or dropped. We have addressed the resilience issue of tree-based systems by exploiting the alternative paths introduced through co-leaders [4]. In this work we address the bandwidth constraints of conventional trees by importing Leiserson’s fat-trees from parallel computing into overlay

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

FatNemo: Building a Resilient Multi-source Multicast Fat-Tree

FatNemo is a novel scalable peer-to-peer multi-source multicast protocol based on the idea of fat-trees. In fat-trees the available bandwidth increases as one moves up the tree, yielding a minimal mean and standard deviation of the response time. For many-to-many multicast applications, such as video conferencing, this eliminates the bottlenecks inside the overlay network. FatNemo organizes its...

متن کامل

MUST: Multicast Using Static Trees

IP multicast has been known to have deployment difficulties. Among many contributing factors, the model per se is probably one of the most critical. Overlay multicast does not solve all the problems either. We therefore proposed a new multicast architecture named MUST, inspired by previous efforts. In essence, the architecture uses an overlay network to interconnect statically configured IP mul...

متن کامل

POMA: Prioritized Overlay Multicast in Ad Hoc Environments

Overlay Multicast networks in mobile ad-hoc environments have received much attention due to their increasing number of practical applications. Although overlay multicast is not as efficient as IP-based multicast, they have the advantages of being easy to implement and flexible to adapt. In many applications, some participating nodes might be members of more than one overlay trees or may wish t...

متن کامل

Responsible Source Multicasting

There is no effective method to support IP level Internet wide multisource multicast sessions, that can be easily used from almost every ISP There are several protocols implementing the necessary functionality, but the penetration of them is really low recently. The most obvious work all-round is using SSM – Source Specific Multicasting, in which, the IP multicast session is identified by the m...

متن کامل

UMM: A dynamically adaptive, unstructured multicast overlay

The simplicity of multicast as a communication primitive belies its broad utility as a building block for distributed applications. Nevertheless, creating and maintaining multicast structures can be challenging, particularly when networks are transient and/or dynamic. We introduce a new unstructured multi-source multicast (UMM) overlay approach that we argue is less complex than, but as efficie...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2005